haul someone over the coals

Slang definitions & phrases for haul someone over the coals

haul someone over the coals

verb phrase
  1. To rebuke someone harshly; castigate; chew out
  2. To put someone through an ordeal

[1719+; fr the old ordeal by fire]